1An Analysis of Congruence Gaps and Their Effect on Distributed Software Development
نویسندگان
چکیده
Software projects are frequently distributed across multiple sites. While this practice takes advantage of local expertise and differential cost structures, there is a hidden coordination cost. Modularity and even agile methods have had mixed success in addressing distributed development. Recent studies on congruence provide a new way to understand coordination on software projects. We used a variation of congruence that focuses on gaps in communication to examine coordination in distributed development teams. Using archival data from a distributed software project we found that an increase in the number of gaps was associated with an increase in code changes. We also found that distributed pairs of developers had more gaps than collocated pairs. However, brokers, who communicated with people across multiple sites, had significantly fewer gaps than other developers. We discuss the implications of these findings in terms of opportunities to close gaps.
منابع مشابه
Guest Editors' Introduction: Special Section on the Socio-Technical Environment of Software Development Projects
S OFTWARE engineering has long been recognized as a human activity that is managed through a system of methods, tools, processes, and work practices. This interaction between the nature of the product, the work, and the people doing it represents the socio-technical environment of a software development project. Software projects that fail to adequately consider the people's social behavior in ...
متن کاملThe Dark Side of Consumer–Brand Relationship: Do Ideal Self-Congruence, Brand Attachment and Personality Factors Affect Negative Consumer Behaviors?
The present study aims to investigate the effect of ideal self-congruence, brand attachment and some personality factors on the negative behaviors of consumers such as compulsive buying, anti-brand actions, and trash talking. The research population was comprised of customers of four IT service brands including Samsung, HP, Sony, and Apple in Iran. Structural equation modeling approach and PLS ...
متن کاملBalancing the Value and Risk of Socio-Technical Congruence
If socio-technical congruence can bring about benefits such as better performance to a software development project, then actions that improve the level of congruence have a potential to increase the overall project value. However, those actions may also incur a cost, and bring additional risks into the project. We propose a number of alternative actions for increasing sociotechnical congruence...
متن کاملOn gaps.
Gaps result from the alignment of sequences of unequal length during primary homology assessment. Viewed as character states originating from particular biological events (mutation), gaps contain historical information suitable for phylogenetic analysis. The effect of gaps as a source of phylogenetic data is explored via sensitivity analysis and character congruence among different data partiti...
متن کاملUsing Distributed Constraint Satisfaction to Build a Theory of Congruence
Distributed Constraint Satisfaction Problem (DSCP) has been proposed as a methodology to frame and analyze coordination in software development. Here, we propose concrete ways to cast rich social and product dependence graphs of software projects into the DSCP framework, suggest how the lack of congruence among these graphs may affect primary software engineering outcomes, and discuss the DSCP ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008